/* 顶部导航栏 */
.navbar {
  height: 100rpx;
  line-height: 100rpx;
  text-align: center;
  font-size: 36rpx;
  font-weight: bold;
  background-color: #ffffff;
  border-bottom: 1rpx solid #e0e0e0;
}

/* 消息分类列表 */
.message-list {
  height: calc(100vh - 100rpx); /* 减去导航栏高度 */
  background-color: #f5f5f5;
  padding: 20rpx;
}

/* 消息分类标题 */
.category-title {
  font-size: 32rpx;
  font-weight: bold;
  margin-bottom: 20rpx;
}

/* 消息项 */
.message-item {
  background-color: #ffffff;
  padding: 20rpx;
  border-radius: 10rpx;
  margin-bottom: 20rpx;
  box-shadow: 0 2rpx 10rpx rgba(0, 0, 0, 0.1);
}